\section*{Introduction}

This report aims to provide the architecture of the ambulance dispatching system and of the environment simulator. In order to build it, we defined modules that are responsible of one or more operation and we defined their secrets.  We then put them all together and joined them to form skeletons

In the first section, we present these two architectural (logical and physical) skeletons and we define the modules that make them up.  In order to define them, we give information about their secret and about the operation they are responsible of.

  Then, in the second section, we justify the need of the logical "USE" links between some of these previously defined modules.  
  
Eventually, in the third section, we present our development plan.  It consists of programming a functional core software that will be improved by adding simple layers.  Each layer adds some functionalities to the software and need to add or to modify some modules.